managed.opCall

Constructs managed!T where T is a pointer to a class/struct/array/basic type

  1. managed!Type opCall(Type value, MemoryManagers managers, AllocatorType allocator = __managedAllocator)
  2. managed!Type opCall(Type value, MemoryManagers managers, AllocatorType allocator = __managedAllocator)
  3. managed!Type opCall(Type value, MemoryManagers managers, AllocatorType allocator = __managedAllocator)
  4. managed!Type opCall(Type* value, MemoryManagers managers, AllocatorType allocator = __managedAllocator)
    struct managed(Type)
    static
    managed!Type
    opCall
    (
    MemoryManagers
    )
    (
    Type* value
    ,
    MemoryManagers managers
    ,
    AllocatorType allocator = __managedAllocator
    )
    in { assert (value !is null, "Value instance must not be null."); assert (allocator !is null, "Allocator instance must not be null"); }
  5. managed!Type opCall(MemoryManagers managers, Tuple!ArgsT args, AllocatorType allocator = __managedAllocator)

Meta